Home
Manglish
English listing
Malayalam listing
About
Dog rose - meaning in malayalam
Meanings for Dog rose
noun
ഒരു തരം കാട്ടു റോസ്